#search-bar {
    position: fixed;
    top: 7%;
    /*background-color: #fff;*/
    /*float: left;*/
    height: 50px;
    width: 100%;
    padding: 10px 10%;
    /*padding-bottom: 50px*/
    margin-bottom: 15px;
    /*position: relative;*/
}
#search-bar-parent {
    /*overflow: visible;*/
    /*overflow: auto;*/
    /*height: auto;*/
    /*float: left;*/
    top: 18%;
    padding-top: 0;
}

#search-bar input[type="text"], #site-add-page input[type="text"]{
    padding:8px;
    display:inline-block;
    width:40%;
    background: rgba(252, 252, 252, 0);
    border:1px solid rgba(255, 255, 255, 0.38);
    outline:none;
    font-size:1.2em;
    font-family:Arial, Helvetica, sans-serif;
    color:#FFF;
    box-shadow: inset 0px 0px 3px rgba(0, 0, 0, 0.35);
    -webkit-box-shadow:inset 0px 0px 3px rgba(0, 0, 0, 0.35);
    -moz-box-shadow:inset 0px 0px 3px rgba(0, 0, 0, 0.35);
    -o-box-shadow:inset 0px 0px 3px rgba(0, 0, 0, 0.35);
    -webkit-appearance:none;
    border-radius: 5px;
    margin-right: 10px;
}
#login-form {
    position:relative;
    padding-bottom:30px;
    padding-top:15px;
}

#search-bar input[type="button"] {
    float: none;
    border: 0;
    height: 40px;
    padding: 10px 20px;
}
#search-bar input[type="button"]:hover {
    cursor: pointer;
}

#search-bar #site_type, #add-type {
    width: 20%;
    margin-right: 15px;
    margin-top: 19px;
    display: inline-block;
    /*margin-left: auto;*/
    height: 35px;
    /*background-color: #601F6C;*/
    background-color:rgba(0,0,0,0);
    border: 1px solid rgba(255,148,2, 0.6);
    /*border: 0;*/
    color: #FF9402;


    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    float: right;
    font-size: 1.2em;
    padding-left: 5px;
    font-family: "Microsoft YaHei UI";
}
#search-bar #site_type .type, #add-type option {
    background: #270A35;
    color: #FF9402;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#search-bar button {
    border-radius: 5px;
    font-weight: 400;
    margin-right: 15px;
}


